@start-play-bg: url('');
@pause-play-bg: url('');

.widget {
  width: 100%;
  padding: 30px 10px 20px;
  text-align: center;
  overflow: hidden;
  -webkit-app-region: drag;
}

.date {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 10px;
  font-size: 20px;
  cursor: pointer;
  -webkit-app-region: none;

  .playCon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    transform: translate(-50%, -50%);
    background-size: 100%;
    background-image: @start-play-bg;
    background-repeat: no-repeat;
    transition: @transition-base;
    opacity: 0;
  }

  &:hover {
    background-color: rgba(0, 0, 0, 0.388);
    .playCon {
      width: 30px;
      height: 30px;
      opacity: 1;
    }
  }
}
.month {
  font-size: 22px;
  font-weight: bold;
}
.day {
  margin: 0 5px;
  vertical-align: top;
  font-size: 18px;
  font-weight: normal;
}

.desc {
  // margin-top: 10px;
  font-weight: lighter;
}
